seed harrow - French English Dictionary